lake formed by blocked rivers - Espagnol Anglais Dictionnaire